body{margin: 0;}
.fl_l {
	float: left;
}
.hidden{display: none;}
.sdd_container {
	width: 100%;
	padding-bottom: .48rem;
}
.sdd_orderHead {
	background-size: 100% .04rem;
	padding-top:.2rem;
    padding-left:.15rem;
    padding-right:.15rem;
    background:#FFFFFF;
    overflow:hidden;
}
.liss{
    height:0.05rem;
}
.liss img{
   height:0.05rem;
   width:100%;
   vertical-align:top;
}
.mjinfo{
	margin-top:0.08rem;
	height:.83rem;
	background:#FFFFFF;
}
.mjinfo p{
	font-size:.16rem;
	color:#4A4A4A;
	margin-left:.15rem;
	padding-top:.11rem;
}
.jtinfo{
	height:.3rem;
	padding-left:.15rem;
	padding-top:.12rem;
}
.tou_pic{
	float:left;
	width:.3rem;
	height:.3rem;
}
.tou_pic img{
	width:100%;
	height:100%;
	border-radius:50%;
	vertical-align:top;
}
.infos{
	float:left;
}
.infos span{
	font-size:.13rem;
	color:#878787;
	float:left;
	line-height:.3rem;
	padding-right:.18rem;
}
.infos span.name{
	font-size:.14rem;
	color:#4A4A4A;
	padding-left:0.08rem;
	
}

.city img{
	width: 0.08rem;
    height: .11rem;
    float: left;
    margin-top: 0.1rem;
}

.sdd_productImg img{
 width:100%;
 height:100%;
 vertical-align:top;
}
.sdd_orderHead img {
	vertical-align:middle;
	margin-top:.22rem;
}
.fixeds{overflow:hidden;}
.sdd_adderssIcon {
	float: left;
	height: .19rem;
	width: .19rem;
}
.sdd_userMessage {
	float: left;
	width: 3rem;
	margin-left: .13rem;
    padding-bottom:.16rem;
}
#moyc{
	margin-top:0.05rem !important;
}
.sdd_userName {
	font-size: .16rem;
	color: #4A4A4A;
	margin-bottom: .04rem;
}
.sdd_userName span {
	margin-left: .22rem;
}
.sdd_userAddress {
	font-size: .13rem;
	color: #878787;
	line-height: 150%;
}
.sdd_go {
	float:left;
	height: .13rem;
	width: .08rem;
}
/*下单时间*/
.sdd_orderTime {
	background: #FFF5F5;
	color: #9B9B9B;
	font-size: .12rem;
	height: .3rem;
	line-height: 280%;
	text-align: center;
	width: 100%;
}
/*店铺信息*/
.sdd_shopMessage {
	background: #fff;
	height: .45rem;
	line-height: .45rem;
    clear:both;
    font-size:.15rem;
    color:#4A4A4A;
    padding-left:.15rem;
}
.sdd_shopIocn {
	float: left;
	height: .2rem;
	width: .2rem;
	margin-top: .05rem;
}
.sdd_shopMessage span {
	color: #4A4A4A;
	float: left;
	font-size: .16rem;
	width: 3rem;
	margin-left: .13rem;
}
.sdd_shopMessage .sdd_go{margin-top: .08rem;}
/*订单信息*/
.sdd_orderMessage {
	background-color: #F2F2F2;
	padding: .15rem 0;
	height: .7rem;
	width: 100%;
	margin-bottom: 1px;
}
.sdd_productImg {
	height: .7rem;
	width: .7rem;
	position: relative;
	float: left;
	margin-left: .15rem;
    background: #F6F6F6 url("http://static.sheyuan.com/FrontEnd/dp/syh_farm/webapp/static/images/defaultImg.png") no-repeat scroll center center / auto 0.5rem;
}
.sdd_productImg img {
/*	height: 100%;
	width: 100%;
	vertical-align: top;*/
}
/*.sdd_orderForm p{
    display:none;
}*/
.sdd_productImg p {
	background: rgba(0, 0, 0, .3);
	color: #fff;
	height: .18rem;
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0;
	font-size: .12rem;
}

.sdd_productDetails {
	float: left;
	margin-left: .12rem;
	width: 2.6rem;
}

.sdd_productDetails p {
	font-size: .125rem;
	color: #878787;
	line-height: 150%;
}

.sdd_productTitle {
	font-size: .15rem !important;
	color: #2A2A2A !important;
	margin-bottom: .14rem;
	height:.2rem;
	overflow:hidden;
}

.sdd_tag {
	position: relative;
	background: #FF4545;
	border-top-left-radius: 1px;
	border-bottom-left-radius: 1px;
	height: .15rem;
	line-height: .15rem;
	color: #fff;
	font-size:.11rem;
	text-align: center;
	padding:0 .04rem;
	margin-right: .1rem;
}
.sdd_tag:after, .sdd_tag:before {
	bottom: 0;
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-left-color: #FF4545;
    border-width: .07rem;
}
.sdd_proPrice {
	font-size: .16rem;
	color: #FF4545;

}
.flr{float:right;}
#rangeBegin{
   clear:both;;
}
.sdd_cancle {
	float: right;
	background: #FFFFFF;
	border: 1px solid #878787;
	border-radius: 2px;
	padding: .05rem .1rem;
	font-size: .12rem;
	color: #4A4A4A;
	margin-right: 5%;
}
.orderList{
	height:.93rem;
	background:#FFFFFF;
	border-bottom:1px solid #EBEBEB;
}
.orderList p{
	color:#ADAAAA;
	font-size:.13rem;
	padding-left:.1rem;
	padding-top:.1rem;
}
.orderList p span{
	color:#4A4A4A;
	
}
.dyj{
	padding-left:.32rem;
}
.sjpay{
	height:.65rem;
	background:#FFFFFF;
}
.sjpay p{
	font-size:.15rem;
	color:#333333;
	padding-left:.15rem;
	padding-top:.1rem;
}
.sjpay p span{
	font-size:.13rem;
	color:#ADAAAA;
	margin-left:0.06rem;
}
.moey{
	color:#FF4545;
	font-size:.17rem;
	margin-left:.16rem;
	margin-top:0.06rem;
}
.bzinfo{
	background:#FFFFFF;
	overflow:hidden;
	margin-top:.1rem;
}
.ti{
	padding-left:.15rem;
	padding-top:.1rem;
	color:#333333;
	font-size:.15rem;
	
}
.nremak{
	font-size:.14rem;
	color:#9B9B9B;
	padding-left:.15rem;
	padding-right:.15rem;
	padding-bottom:.15rem;
	margin-top:0.08rem;
}
.dtle{
	font-size: 15px;
    color: #4A4A4A;
    padding-left:.15rem;
    padding-top: .15rem;
}
.dtletext{
     font-size:.13rem;
     color: #ADAAAA;
    letter-spacing: 0;
    line-height:.2rem;
    padding-left:.15rem;
    padding-right:.15rem;
    padding-bottom:.20rem;
    margin-top:0.07rem;	
}
.ordersm{
	background:#FFFFFF;
	overflow:hidden;
	margin-top:.1rem;
}
.ddk{
	font-size:.15rem;
	color:#4A4A4A;
	padding-left:.15rem;
	padding-top:.1rem;
	margin-bottom:0.07rem;
}
.sdd_orderDetails {
	background-color: #FFFFFF;
	padding: .1rem 0 .13rem;
}

.sdd_orderDetails p {
	margin-left: .15rem;
	font-size: .13rem;
	color: #878787;
	line-height: 180%;
    margin-top:0.05rem;
}
.tstext{
    margin-left: .15rem;
    font-size: .13rem;
    color: #878787;
    height:.5rem;
}
.sdd_num {
	color: #4A4A4A !important;
	float: right;
	margin-right: .19rem;
	text-align: right;
  /*  margin-top:.1rem;*/
    font-size:.14rem;
}
#fixmoney{
    margin-top:.1rem;
}
.sdd_line {
	width:100%;
	border-bottom: 1px solid #FFFFff;
	line-height: 1px;
}

.sdd_remark {
	width: 3.45rem;
	margin: 0 auto;
	color: #4A4A4A !important;
	text-indent: .26rem;
}
.lhg{margin-top:.1rem;}

/*联系客服*/

.sdd_service {
	width: 100%;
	height: .45rem;
	background-color: #fff;
    margin-bottom:.1rem;
	border-top:1px solid #EBEBEB;
}

.sdd_service li {
	color: #ff4545;
	float: left;
	font-size: 0.14rem;
	height: 0.2rem;
	line-height: 150%;
	padding: 0.125rem 0;
	text-align: center;
	width: 50%;
}

.sdd_service span {
	border-right: 1px solid #EAEAEA;
	display: block;
	width: 100%;
}

.sdd_service img {
	height: .2rem;
	width: .2rem;
	margin-right: .08rem;
	vertical-align: middle;
}
/*交易须知*/
.sdd_noticeDiv {
	font-size: .13rem;
	color: #ACAAAA;
	line-height: 150%;
	padding: 0 .17rem .17rem;
	border-bottom: 5px solid #E9E9E9;
	position: relative;
}
.sdd_notice {
	border-left: 1.15rem solid #EAEAEA;
	border-right: 1.15rem solid #EAEAEA;
	font-size: .14rem;
	line-height: 1px;
	margin: .28rem 0;
	text-align: center;
	color: #4A4A4A;
	text-indent: .2rem;
	
}
.sdd_noticeIcon{
	height: .14rem;
	width: .14rem;
	position: absolute;
	top:-4%;
	left:40%;
}

/*订单号及相关时间*/

.sdd_orderForm {
	padding-bottom:.2rem;
	position: relative;
	background:#FFFFFF;
	overflow:hidden;
	margin-top:.1rem;
	margin-bottom:.1rem;
}

.sdd_orderForm p {
	margin-left: .15rem;
	font-size: .12rem;
	color: #878787;
	margin-top:0.06rem;
	display:none;
}

.sdd_copy {
	position: absolute;
	top: .15rem;
	right: .18rem;
	background: #FFFFFF;
	border: 1px solid #878787;
	border-radius: 2px;
	padding: .05rem .13rem;
	font-size: .12rem;
	color: #4A4A4A;
}


/*底部按钮*/

.sdd_orderBtn {
	position: fixed;
	height: .48rem;
	width: 100%;
	bottom: 0;
}

.sdd_cancelled {
	background-color: #c8c5c5;
	bottom: 0;
	color: #ffffff;
	font-size: 0.15rem;
	height: 0.48rem;
	line-height: 0.48rem;
	position: fixed;
	text-align: center;
	width: 100%;
}

.sdd_orderSum {
	height: 100%;
	width: 2.08rem;
	float: left;
	background-color: #FFFFFF;
	font-size: .14rem;
	padding: .14rem 0 0 .17rem;
}

.sdd_orderPrice {
	font-size: .17rem;
	color: #FF4545;
}

.sdd_commit {
	height: 100%;
	float: left;
	width: 1.5rem;
	background-color: #F6BCBC;
	font-size: .15rem;
	color: #fff;
	text-align: center;
	padding-top: .16rem;
}

.sdd_red {
	background-color: #E12122 !important;
}

.sdd_gray {
	background-color: #C8C5C5 !important;
}
.contract{
    display:none;
}
.yanw{
    margin-left:-.3rem;
    display:none;
}
.yanw img{
    vertical-align:middle;
}
.lok{width:.62rem;
    display:block;
    float:left;
    line-height:1.5;
}
.tanceng{
    width:3.45rem;
    height:2.22rem;
    background:#FFFFFF;
    position: fixed;
    z-index:1111;
    left:50%;
    top:.8rem;
    margin-left:-1.725rem;
    border-radius:.12rem;
    display:none;
}
.title{
    font-size:.17rem;
    color: #030303;
    letter-spacing: -0.41px;
    margin-top:.26rem;
    text-align:center;
}
.textben{
    font-size:.15rem;
    color: #000000;
    letter-spacing: -0.09px;
    width:2.74rem;
    margin: 0 auto;
    margin-top:.3rem;
}
.jemoey{
	background: #F8F8F8;
    border: 1px solid #E4E3E3;
    border-radius:0.04rem;
    width:2.9rem;
    height:.5rem;
    margin:0 auto;
    position: relative;
    text-align:center;
}
#contractTotal{
	width: 2.61rem;
    height: .5rem;
    line-height:.5rem;
    background: #FFFFFF;
    outline:none;
    border:none;
    background:none;
    font-size: .2rem;
    color: #333333;
    float:left;
    text-align:center;
}

.jemoey i{
	
   font-size:.14rem;
   color: #9B9B9B;
   letter-spacing: 0;
   position: absolute;
   right:.17rem;
   top:.15rem;
}
.xcf{
    height:.4rem;
    

}

.choose{
    
    width:2.9rem;
    margin:0 auto;
}
.choose span{
    display:block;
    float:left;
    width:1.25rem;
    height:.4rem;
    font-size:.14rem;
    color: #333333;
    letter-spacing: -0.41px;
    text-align:center;
    line-height:.4rem;
    border: 1px solid #FF4545;
    border-radius: 0.04rem;
    margin-top:.3rem;
}
.ffr{
	float:right !important;
}
.overlay{
    position:fixed;
    width:100%;
    bottom:0;
    height:100%;
    z-index:999;
    left: 0;
    background:#000000;
    opacity:.58;
    display:none;
}

.sdd_uploadImg {
	width: 100%;
	overflow: hidden;
	background:#FFFFFF;
	margin-top:.1rem;
}
.sdd_uploadImg .scwli{
    font-size:.15rem;
    color:#4A4A4A;
    margin-left:.17rem;
    margin-top:.12rem;

}
#wy_sc{
	display:none;
}
.sdd_uploadImg .scwli span{
    font-size:.15rem;
    color:#979797;
}
.uploadImgBtn{
	width: .35rem;
	height: .35rem;
	line-height: .16rem;
	float: left;
	padding: .2rem;
	margin-left: .15rem;
	margin-top: .15rem;
	border: 1px dashed #C8C5C5;
	position: relative;
}
#sdd_upload {
	font-size: .12rem;
	color: #9C9898;
	text-align: center;
}
#mainImage,#detailImg{
	width: .75rem;
    height: .75rem;
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99999999;
    -webkit-tap-highlight-color:transparent;
}
.sdd_photo {
	padding-left: .16rem;
	height: .43rem;
	line-height: .43rem;
	font-size: .14rem;
	color: #9B9B9B;
	border-bottom: 1px solid #C8C5C5;
}

.sdd_upload .imgs .clearpic img {
	width: .16rem;
	height: .16rem;
	float: right;
}

.sdd_upload .imgs .clearpic {
	width: .28rem;
	height: .28rem;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
}

.sdd_upload .imgs {
	width: .75rem;
	height: .75rem;
	margin-left: .15rem;
	float: left;
	margin-top: .15rem;
	position: relative;
	overflow: hidden;
}

.sdd_upload .imgs img {
	width: .75rem;
	height: .75rem;
	float: left;
}

/*.sdd_scpic{
    height:1.35rem;
    padding-bottom:.48rem;
    border-top:5px solid #E9E9E9;

}
.sdd_scpic p{
    font-size:.14rem;
    color:#4A4A4A;
    margin-left:.17rem;
    margin-top:.12rem;

}
.sdd_scpic p span{
    font-size:.14rem;
    color:#878787;
}
.totalpic{
    height:.7rem;
    margin-top:.16rem;
}
.wyl_upload li{
    height:.7rem;
    width:.7rem;
    float:left;
    margin-left:.15rem;
    position:relative;
}
.wyl_upload li img{
    width:.7rem;
    height:.7rem;
    vertical-align:top;
}
.clearpic{
    position:absolute;
    top:0;
    right:0;
}
.clearpic img{
    width:.13rem !important;
    height:.13rem !important;
}
#wyl_uploadss {
    border: 1px dashed #C8C5C5;
    width: .7rem;
    height: .7rem;
    float: left;
    margin-left:.15rem;
}
#wyl_uploadss .wyl_addpic {
    font-size: .12rem;
    color: #9C9898;
    width: .3rem;
    height: .32rem;
    line-height: 16px;
    margin-left: .22rem;
    margin-top: .2rem;
}*/
.hide{display:none;}
.pd05{padding-top:0.08rem !important;line-height:1.2; }
sdd_uploadImg {
	padding-top: .15rem;
	width: 100%;
	overflow: hidden;
}
.uploadImgBtn{
	width: .35rem;
	height: .35rem;
	line-height: .16rem;
	float: left;
	padding: .2rem;
	margin-left: .15rem;
	margin-bottom: .15rem;
	border: 1px dashed #C8C5C5;
	position: relative;
}
#sdd_upload {
	font-size: .12rem;
	color: #9C9898;
	text-align: center;
}
#mainImage,#detailImg{
	width: .75rem;
    height: .75rem;
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99999999;
    -webkit-tap-highlight-color:transparent;
}
.sdd_photo {
	padding-left: .16rem;
	height: .43rem;
	line-height: .43rem;
	font-size: .14rem;
	color: #9B9B9B;
	border-bottom: 1px solid #C8C5C5;
    margin-top: -.15rem;
}

.sdd_upload .imgs .clearpic img {
	width: .16rem;
	height: .16rem;
	float: right;
}

.sdd_upload .imgs .clearpic {
	width: .28rem;
	height: .28rem;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
}
.sdd_upload .imgs {
	width: .75rem;
	height: .75rem;
	margin-left: .15rem;
	float: left;
	margin-bottom: .15rem;
	position: relative;
	overflow: hidden;
}
.sdd_upload .imgs img.wyl_imgup{
	width: .75rem;
	/*height: .75rem;*/
	min-height: .75rem;
	_height: .75rem;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	float: left;
}
/*上传图片*/
.webuploader-element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}
.detailDiv{
	height: 90%;
	overflow-y: scroll;
}
#content{
	padding-bottom: .42rem;
}